package com.byl.modules.sys.service;

import com.byl.common.modules.service.IService;
import org.springframework.stereotype.Service;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2019/7/24.
 */
@Service
public interface RoleService extends IService{

    /**
     * 根据菜单id查询对应的角色
     * @param id　菜单ｉｄ
     * @return
     */
    public String queryRoleByMenuId(Serializable id);

    /**
     * 检查角色是否存在
     * @param role_name
     * @return
     */
    public int checkRole(String role_name);

    /**
     * 删除角色
     * @param id
     * @return  success 删除成功 fail删除失败  其它信息删除失败原因
     */
    public String deleteRole(Serializable id);

    /**
     * 查询所有角色
     * @return
     */
    public List queryAllRole();
}
